package com.ruoyi.flow.common.tools.mediaconverter.converter.converter;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 转换器注解类，用于标注某个类是转换器，以及支持转换的源格式和目标格式
 * Created by Administrator on 2017/7/17.
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Converter {

	/**
	 * 源格式，统一小写。例如mp3
	 * @return
	 */
	public String srcFormat();

	/**
	 * 目标格式，统一小写。例如silk
	 * @return
	 */
	public String destFormat();
}
